{
	"plugins": [
		{
			"name": "List",
			"className": "List",
			"description": "Implements bulleted and numbered list features. Add the to-do list plugin to bring support for inserting interactive checkboxes.",
			"docs": "features/lists/lists.html",
			"path": "src/list.js",
			"uiComponents": [
				{
					"type": "Button",
					"name": "numberedList",
					"iconPath": "theme/icons/numberedlist.svg"
				},
				{
					"type": "Button",
					"name": "bulletedList",
					"iconPath": "theme/icons/bulletedlist.svg"
				}
			],
			"htmlOutput": [
				{
					"elements": [
						"ol",
						"ul"
					]
				},
				{
					"elements": "li",
					"implements": "$block"
				}
			]
		},
		{
			"name": "To-do list",
			"className": "TodoList",
			"description": "Allows for creating a list of interactive checkboxes with labels. It supports all features of regular lists so you can nest a to-do list together with bulleted and numbered lists in any combination.",
			"docs": "features/lists/todo-lists.html",
			"path": "src/todolist",
			"uiComponents": [
				{
					"type": "Button",
					"name": "todoList",
					"iconPath": "theme/icons/todolist.svg"
				}
			],
			"htmlOutput": [
				{
					"elements": "ul",
					"classes": "todo-list"
				},
				{
					"elements": "li"
				},
				{
					"elements": "label",
					"classes": "todo-list__label"
				},
				{
					"elements": "span",
					"classes": "todo-list__label__description"
				},
				{
					"elements": "input",
					"attributes": [
						"checked",
						"disabled",
						"type"
					]
				}
			]
		},
		{
			"name": "List properties",
			"className": "ListProperties",
			"description": "Enables styling the list item markers for both ordered and unordered lists. You can choose various types of numerals and letters or visual markers to use with these lists. Also enables setting start index (initial marker value) and list reversal (from ascending to descending) for numbered lists. ",
			"docs": "features/lists/lists.html#list-styles",
			"path": "src/listproperties.js",
			"requires": [
				"List"
			],
			"htmlOutput": [
				{
					"elements": [
						"ol",
						"ul"
					],
					"attributes": [
						"start",
						"reversed"
					],
					"styles": "list-style-type"
				}
			]
		},
		{
			"name": "Document list",
			"className": "DocumentList",
			"description": "Implements bulleted and numbered list features. Supports block content inside list elements. Incompatible with the List plugin.",
			"docs": "features/lists/document-lists.html",
			"path": "src/documentlist.js",
			"uiComponents": [
				{
					"type": "Button",
					"name": "numberedList",
					"iconPath": "theme/icons/numberedlist.svg"
				},
				{
					"type": "Button",
					"name": "bulletedList",
					"iconPath": "theme/icons/bulletedlist.svg"
				}
			],
			"htmlOutput": [
				{
					"elements": [
						"ol",
						"ul"
					]
				},
				{
					"elements": "li"
				}
			]
		},
		{
			"name": "To-do document list",
			"className": "TodoDocumentList",
			"description": "Allows for creating a list of interactive checkboxes with labels. It supports all features of document lists so you can nest a to-do list together with bulleted and numbered lists in any combination.",
			"docs": "features/lists/document-lists.html#to-do-lists",
			"path": "src/tododocumentlist.js",
			"requires": [
				"DocumentList"
			],
			"uiComponents": [
				{
					"type": "Button",
					"name": "todoList",
					"iconPath": "theme/icons/todolist.svg"
				}
			],
			"htmlOutput": [
				{
					"elements": "ul",
					"classes": "todo-list"
				},
				{
					"elements": "li"
				},
				{
					"elements": "label",
					"classes": [ "todo-list__label", "todo-list__label_without-description" ]
				},
				{
					"elements": "span",
					"classes": "todo-list__label__description"
				},
				{
					"elements": "input",
					"attributes": [
						"checked",
						"disabled",
						"type"
					]
				}
			]
		},
		{
			"name": "Document list properties",
			"className": "DocumentListProperties",
			"description": "Enables styling the list item markers for both ordered and unordered lists created by the document list plugin. You can choose various types of numerals and letters or visual markers to use with these lists. Also enables setting start index (initial marker value) and list reversal (from ascending to descending) for numbered lists.",
			"docs": "features/lists/document-lists.html#document-list-properties",
			"path": "src/documentlistproperties.js",
			"requires": [
				"DocumentList"
			],
			"htmlOutput": [
				{
					"elements": [
						"ol",
						"ul"
					],
					"attributes": [
						"start",
						"reversed",
						"type"
					],
					"styles": "list-style-type"
				}
			]
		}
	]
}
